MARGKIQLKRIENPVHRQVTFCKRRTGLLKKAKELSVLCDAEIGVVIFSPQGKLFELATKGTMEGMIDKYMKCTGGGRGSSSATFTAQEQLQPPNLDPKDEINVLKQEIEMLQKGISYMFGGGDGAMNLEELLLLEKHLEYWISQIRSAKMDVMLQEIQSLRNKEGVLKNTNKYLLEKIEENNNSILDANFAVMETNYSYPLTMPSEIFQF